home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 1
/
NetNews Offline Volume 1.iso
/
news
/
fido
/
ger
/
amiga
/
52
< prev
next >
Wrap
Internet Message Format
|
1996-03-16
|
3KB
From: Martin_Steigerwald@p4.f1529.n244.z2.fido.sub.org (Martin Steigerwald)
Organization: Indians Home BBS
Path: f2.n244.z2.fidonet.org!not-for-mail
Newsgroups: fido.ger.amiga
Subject: Re: Speicherverwaltung (war: AmigaOS der Zukunft)
Message-ID: <MSGID_2=3A244=2F1529.4_51480066@fidonet.org>
References: <MSGID_2=3A2457=2F435.10=40FidoNet_301bb80a@fidonet.org>
Date: Tue, 01 Aug 1995 12:46:19 +0200
Andreas Kleinert schrieb in fidonet.AMIGA.GER ueber "Re: Speicherverwaltung
(war: AmigaOS der Zukunft)":
AK> MS> Es wird aber ein wenig komplexer. Was ist mit win=OpenWindowTags
AK>und so
AK> MS> weiter? Da duerfen dann auch keine Pointer mehr zurueckgegeben
AK>werden,
AK> MS> sondern hoechstens mal eine ID.
AK> Wieso ?
AK> Solange man den Speicher nicht "unlockt", verhaelt er sich doch ganz
AK>normal.
AK> Wenn Du den Speicher unlockst, muesste dann eben eine ID
AK>zurueckgegeben
AK> werden, die als Parameter fuer ein Re-Lock oder Lock angegeben werden
AK> kann (handle). Das koennte z.B. (intern) die Adresse der Struktur
AK>sein,
AK> in der der virtuelle Speicher verwaltet wird, d.h. so gibt es keine
AK> Ueberschneidungen oder Probleme der Art "welches Handle ist denn
AK>gerade
AK> mal frei".
Na das geht auch. Da musst Du dann aber alles gleich unlocken, wenn es was
bringen soll.
Dann lieber umgekehrt. OpenLibrary("intution.library",41L)-Programme
bekommen nur noch IDs und wenns se wirklich in den Strukturen rummurksen
wollen, was sie in den meisten Faellen ja gar nicht sollen, muessen sie
die ID locken und bekommen dann eine Adresse.
Besser waeren dann aber Info-Funktionen vom System. So dass man durch
Funktionen im System alle wesentlichen Parameter auslesen und setzen kann.
Data hiding nennt man sowas, und es kann dazu beitragen, dass man sich in
Zukunft nicht mehr alles verbaut, wenn sich herausstellt, dass man
ploetzlich doch 96 Bit Farbtiefe braucht, oder 3D-Hologram-Screens :-)
Dann aendert man einfach die internen Strukturen und die entsprechenden
Funktionen.
AK> MS> Mit Kompatibilitaet kommst Du halt nicht weit. Den alten Amiga
AK>wirst Du
AK> MS> nur als Virtual Machine emulieren koennen.
AK> Egal ;-)
Dann koenntest Du vielleicht auch 2 VMs starten oder auch 3, so wie Du
unter OS/2 Windowse und Dosse starten kannst.
Und wenn einer abschmiert, dann faehrst ihn halt neu hoch, ohne dass das
*neue* System und die *neuen* Programme davon gefaehrdet waeren.
Also von mir aus in die vollen, zum Teufel mit der Kompatibilitaet. MS-DOS
ist heute noch kompatibel, man sieht ja wohin das fuehrt. Kompatibilitaet
als Emulation und sonst nix.
AK>... Worst case is the case, which gets even worser,
AK> when you'd just though it couldn't.
Ja, das passiert mir mom staendig :-(((
Let the sun shine... _ _ _ _ steigerw@stud.uni-frankfurt.de
|_| _ |o _ _ o _ _ ._ |_ | | \/ \ 2:244/1529.4 Indians Home BBS
| |(/_||(_)_> |_> (_)| | | | |_/\_/ Martin Steigerwald
A day without my AMIGA isnt a day at all!